Developer Documentation

QuickTime 4 API Documentation

QuickTime 4 Reference

Previous | Chapter Top | Chapter Contents | Next |

Instrument Information List

An instrument information list contains the list of instruments available on a synthesizer. It is defined by the InstrumentInfoList data type.

struct InstrumentInfoList {
    long                        recordCount;
    Handle                      toneNames;
    QTAtomContainer             itxtNames;
    InstrumentInfoRecord        info[1];
};
typedef struct InstrumentInfoList InstrumentInfoList;
typedef InstrumentInfoList *InstrumentInfoListPtr;
typedef InstrumentInfoListPtr *InstrumentInfoListHandle;
recordCount
The number of records in the list.
toneNames
A string list of the instrument names as specified in their tone descriptions.
itxtNames
A list of international text names, taken from the name atoms.
info[1]
An array of instrument information records.

© 1999 Apple Computer, Inc.

Previous | Chapter Top | Chapter Contents | Next